package com.yxdj.service.api.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxdj.common.core.web.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 服务详情表
 * @TableName service_detail
 */
@TableName(value ="service_detail")
@Data
public class ServiceDetail extends BaseEntity {
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 服务项目id
     */
    private Long serviceItemId;

    /**
     * 服务项目名
     */
    private String serviceItemName;

    /**
     * 服务选项，JSON 存储，如 ["挂机空调维修", "柜机空调拆卸"]
     */
    private String serviceOptions;

    /**
     * 服务特点，JSON 存储，如 ["计价器报价", "透明收费"]
     */
    private String serviceFeatures;

    /**
     * 故障类型，JSON 存储，如 ["不制冷", "不开机"
     */
    private String faultTypes;

    /**
     * 服务轮播图路径
     */
    private String serviceCarouselImages;

    /**
     * 服务详情图路径
     */
    private String serviceDetailImage;

    /**
     * 上门费用
     */
    private BigDecimal visitFee;
}
